import math
z=int(input())
x=0
c=z%10
v=z%100//10
b=z//100%10
n=z//1000%10
if z<999 or z>10000:
    print("Введённое число не является четырёхзначным")
else:
    print("Число чётное:", end="")
    if z%2==0:
        print("да")
    else:
        print("нет")
    print("Число кратное трём:", end="")
    if z%3==0:
        print("да")
    else:
        print("нет")
    for i in range(1, 200):
        if z//i==i:
            z=i
    print("число является квадратом числа:", z)
    print("наименьшая цифра числа:", min(c, v, b, n))
    print("наибольшая цифра числа:", max(c, v, b, n))
    if c==0:
        x+=1
    if v==0:
        x+=1
    if b==0:
        x+=1
    if n==0:
        x+=1
    print("количество нулей в числе:", x)
    sqrt_c = math.sqrt(c)
    if sqrt_c == int(sqrt_c):
        print("цифра в разряде единиц является квадратом цифры:", sqrt_c)
    else:
        print("цифра в разряде единиц является квадратом цифры: нет")
    sqrt_v = math.sqrt(v)
    if sqrt_v == int(sqrt_v):
        print("цифра в разряде десятков является квадратом цифры:", sqrt_v)
    else:
        print("цифра в разряде десятков является квадратом цифры: нет")
    sqrt_b = math.sqrt(b)
    if sqrt_b == int(sqrt_b):
        print("цифра в разряде сотен является квадратом цифры:", sqrt_b)
    else:
        print("цифра в разряде сотен является квадратом цифры: нет")
    sqrt_n = math.sqrt(n)
    if sqrt_n == int(sqrt_n):
        print("цифра в разряде тысяч является квадратом цифры:", sqrt_n)
    else:
        print("цифра в разряде тысяч является квадратом цифры: нет")

            

    
        

    
